package tablero;

import java.util.Random;

public class Posicion {
	
	public enum Direccion{este, oeste};
	
	public int x;
	public int y;
	public Direccion direccion;
	
	public Posicion(int x, int y, Direccion direccion){
		this.x = x;
		this.y = y;
		this.direccion = direccion;
	}
	
	public Posicion(int x, int y){
		this.x = x;
		this.y = y;
	}


	public Direccion getDireccion() {
		return direccion;
	}

	public void setDireccion(Direccion direccion) {
		this.direccion = direccion;
	}
	
	/**
	 * Genera una direccion aleatoria
	 */
	public void generarDireccionAleatoria(){
		if (new Random().nextInt(2) == 0){
			direccion = Direccion.este;
		} else{
			direccion = Direccion.oeste;
		}
	}
	
	public Posicion clone(){
		Posicion p = new Posicion(x, y);
		p.setDireccion(direccion);
		return p;
		
	}
}
